/** Format of a xpm-like (there is a real xpm format) pic:
 * <pre>
 * static char *picture_name[] = {
 * "number_of_x_pixels number_of_y_pixels number_of_colors",
 * "one_char_symbol the_char_symbol_color",
 * ... exactly number_of_colors lines as above
 * "any of the above one_char_symbol, exactly number_of_x_pixels times",
 * ... exactly number_of_y_pixels lines as above
 * };
 *
 * Example:
 *
 * static char *pic1[] = {  // the name os the picture, "pic1" in this case
 * "32 13 4",               // number of pixels in the x and y dimension,
 *                          //   and the number of colors, which follows.
 * ". 0",                   // mapping between symbols and colors; in this
 *                          //   case, the "." will be mapped to color 0
 * "x 2",                   // and the "x" to color 2
 * ...                      // the next symbol/color pairs
 * "................................", // first row, exactly 32 pixels, 
 *                                     // all color 0, BLACK
 * "..............xxx...............", // next row has three GREEN pixels
 *                                     // at the center
 * </pre>
 * Colors names/colors number equivalence are at c:/djgpp/include/conio.h
 *
 * Any real xpm picture can be read, as long as there are only 16
 * colors on it, and the colors are the ones available in conio.h.
 *
 *  To use other/more colors than the basic ones, the graphic card
 *  pallete must be programmed.
 */
__attribute__((unused)) static char *tableMap[] = {
  "90 8 2",
  ". 0",
  "o 12",
  ".....ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo......",
  "..ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo...",
  ".ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo..",
  ".ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo..",
  ".ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo..",
  ".ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo..",
  "..ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo...",
  ".....ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo......",
};

__attribute__((unused)) static char *ballMap[] = {
  "24 15 2",
  ". 0",
  "x 4",
  "........................",
  "........xxxxxxx.........",
  ".....xxxxxxxxxxxxx......",
  "...xxxxxxxxxxxxxxxxx....",
  "..xxxxxxxxxxxxxxxxxxx...",
  ".xxxxxxxxxxxxxxxxxxxxx..",
  "xxxxxxxxxxxxxxxxxxxxxxx.",
  "xxxxxxxxxxxxxxxxxxxxxxx.",
  "xxxxxxxxxxxxxxxxxxxxxxx.",
  ".xxxxxxxxxxxxxxxxxxxxx..",
  "..xxxxxxxxxxxxxxxxxxx...",
  "...xxxxxxxxxxxxxxxxx....",
  ".....xxxxxxxxxxxxx......",
  "........xxxxxxx.........",
  "........................",
};

__attribute__((unused)) static char *block1[] = {
  "25 8 1",
  "x 1", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *block2[] = {
  "25 8 1",
  "x 2", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *block3[] = {
  "25 8 1",
  "x 3", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *block4[] = {
  "25 8 2",
  ". 9",
  "x 4", 
  ".........................",
  ".xxxxxxxxxxxxxxxxxxxxxxx.",
  ".xxxxxxxxxxxxxxxxxxxxxxx.",
  ".xxxxxxxxxxxxxxxxxxxxxxx.",
  ".xxxxxxxxxxxxxxxxxxxxxxx.",
  ".xxxxxxxxxxxxxxxxxxxxxxx.",
  ".xxxxxxxxxxxxxxxxxxxxxxx.",
  ".........................",
};

__attribute__((unused)) static char *block5[] = {
  "25 8 2",
  ". 4",
  "x 5", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxx...xxxxxxx...xxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxx..xxxxxx..xxxxxxx",
  "xxxxxxxxxx......xxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *block6[] = {
  "25 8 1",
  "x 6", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *block7[] = {
  "25 8 1",
  "x 6", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *block8[] = {
  "25 8 1",
  "x 6", 
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *roofMap[] = {
  "200 5 1",
  "x 4",
  "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
};

__attribute__((unused)) static char *wallMap[] = {
  "4 590 1",
  "x 4", 
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
  "xxxx",
};
